// pages/Index/shopActive/friendCards/giveFriendCards.js
const controller=require("../../../controllers/Controller").controller

Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:'',
    detail:"",
    shopImg:"",
    giveNum:"",
    couponNum:"",
    selectUserList:[]
  },

  //点击取消按钮
  catchtapCancle(){
    wx.navigateBack()
  },

  //赠送引流卡
  sendCard(){
    let list=[]
    this.data.selectUserList.forEach(item=>{
      list.push(item.accountId)
    })
    let value={}
    value.shopId=wx.getStorageSync('shopId')
    value.vipId=this.data.detail.id
    value.giveNum=this.data.giveNum
    value.accountIds=list.join(",")
    if(!value.accountIds){
      wx.showToast({
        icon:"none",
        title: '请添加赠送用户',
      })
      return
    }
    if(!value.giveNum){
      wx.showToast({
        icon:"none",
        title: '请添加赠送数量',
      })
      return
    }
    controller.shopSendVip(value).then(res=>{
      wx.showToast({
        title: '赠送成功',
      })
      setTimeout(function(){
        wx.navigateBack()
      },1500)
    })
  },

  //删除选择的用户
  delUser(e){
    let index=e.currentTarget.dataset.index
    let list=this.data.selectUserList
    list.splice(index,1)
    this.setData({
      selectUserList:list
    })
  },

  //跳转用户选择页
  toSelectUser(){
    let that=this
    let list=that.data.selectUserList
    wx.navigateTo({
      url: '/pages/Index/shopActive/friendCards/selectUser?list='+encodeURIComponent(JSON.stringify(list))
    })
  },

  //获取会员卡详情
  getVipCardDetail(){
    let value={}
    value.shopId=wx.getStorageSync('shopId')
    value.vipId=this.data.id
    controller.vipdetails(value).then(res=>{
      this.setData({
        detail:res.data
      })

      let couponNum=0
      res.data.coupon.forEach(item=>{
        couponNum=couponNum+item.couponNum
      })

      this.setData({
        couponNum:couponNum
      })
      console.log(this.data.couponNum)
    })
  },

  //获取赠送数量
  getGiveCardNum(e){
    let num=e.detail.value
    num=num.replace(/[^0-9]/ig,"")
    this.setData({
      giveNum:num
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      shopImg:wx.getStorageSync('shopImg')
    })
    this.setData({
      id:options.id
    })
    this.getVipCardDetail()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage: function () {

  // }
})